#if !defined(iniH)
#define iniH


class Ini
{
	public:

static wxString	src;
static wxString	srcl;
static wxString	dst;
static wxString	sync;
static wxString	verbose;
static wxString	help;
static wxString	ifiles;
static wxString	ifilesl;
static wxString	efiles;
static wxString	efilesl;
static wxString	edirs;
static wxString	edirsl;
static wxString	dele;
static wxString	restore;
static wxString	backup;
static wxString	compress;
static wxString	logstr;
static wxString	csizestr;
static wxString	lappend;
static wxString	ifpath;

		wxArrayString *sl;
		wxArrayString *ifl;
		wxArrayString *efl;
		wxArrayString *edl;
		wxString *sif;
		wxString *sed;
		wxString *sef;
		Ini(void);
		~Ini(void);
		bool readFiles(wxCmdLineParser *);
		wxString conIFiles(void);
		wxString conEFiles(void);
		wxString conEDirs(void);
	protected:
		wxString concatenate(wxArrayString *);
		bool readFile(const wxString &, wxArrayString *);
};

//extern wxString
//	src
//	,srcl
//	,dst
//	,sync
//	,verbose
//	,help
//	,ifiles
//	,ifilesl
//	,efiles
//	,efilesl
//	,edirs
//	,edirsl
//	,dele
//	,restore
//	,backup
//	,compress
//	,logstr
//	,csizestr
//	,lappend
//	,ifpath
//	;

#endif //iniH
